stem cell factory - German English Dictionary